package com.hang.service;

import com.hang.entity.TbFile;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hang.model.dto.base.ConditionDTO;
import com.hang.model.dto.request.FileDeleteDTO;
import com.hang.model.dto.request.FileUploadDTO;
import com.hang.model.dto.request.ModuleConditionDTO;
import com.hang.model.vo.FileInfoListVO;

/**
 *
 */
public interface ITbFileService extends IService<TbFile> {

    //删除文件记录
    void deleteFileRecord(FileDeleteDTO deleteDTO);

    //上传保存接口
    void saveFileRecord(FileUploadDTO uploadDTO);

    //获取文件列表
    FileInfoListVO getFileListByCondition(ModuleConditionDTO conditionDTO);
}
